Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Salzburg Challenger Karlsruhe Challenger Wimbledon - London Liberec Challenger U.S. Open - New York Bratislava 2 Challenger Hamburg Challenger Ortisei Challenger Hamburg Challenger Girona Challenger Ostrava Challenger Split Challenger M25 Santa Margherita di Pula Augsburg Challenger Prostejov Challenger Salzburg Challenger Prague Challenger Bratislava 1 Challenger M25 Telfs Grodzisk Mazowiecki Challenger Liberec Challenger Blois Challenger Zug Challenger Shanghai Challenger Zhangjiagang Challenger Orleans Challenger Davis Cup, Group C, Zhuhai Mouilleron-Le-Captif Challenger Bratislava 2 Challenger Helsinki Challenger Banja Luka Challenger Davis Cup, World Group, Q, CRO-SVK 3-1 Madrid Challenger Hersonissos 2 Challenger Ostrava Challenger M25 Esch/Alzette Hersonissos 1 Challenger Prostejov Challenger Nottingham Challenger Troyes Challenger Liberec Challenger Rome Challenger Menorca Challenger Zagreb Challenger Prague Challenger Bratislava 1 Challenger Braunschweig Challenger Milan Challenger San Marino Challenger Generali Open - Kitzbuhel Manacor Challenger Istanbul Challenger St. Tropez Challenger Brest Challenger Bratislava 2 Challenger Olbia Challenger USA F2 USA F3 Italy F6 Nigeria F1 Romania F3 France F8 Italy F5 France F9 Germany F11 Netherlands F4 Belgium F2 Germany F1 Germany F2 France F1 France F2 France F3 France F4 France F5 Slovak Rep. F3 Austria F6 Turkey F10 Czech Republic F5 Germany F4 Turkey F7 Croatia F3 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 France F7 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Netherlands F5 Italy F22 Belgium F1 Belgium F7 Belgium F10 Belgium F14 Great Britain F1 Great Britain F2 Turkey F6 Great Britain F3 Great Britain F4 France F4 France F6 Turkey F2 Turkey F3 Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Turkey F9 Croatia F10 Czech Rep F5 Croatia F4 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Croatia F5 Czech Republic F1 Germany F3 Turkey F8 Turkey F11 Croatia F8 Israel F1 Slovakia F2 Czech Republic F1 USTA Men's Challenger of Dallas - Dallas San Remo Tennis Cup - San Remo Mordovia Cup - Mordovia St. Petersburg Challenger - St. Petersburg Tehran Open 2004 - Tehran Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia Citta di Monza - Monza Ljubljana Open - Ljubljana Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Open de Montauban - Montauban Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini ATP Open Castilla y Leon - Segovia Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Architect Open - Budapest Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb LTA Wrexham Challenger - Wrexham Open Prevadies - St. Brieuc Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden San Remo Tennis Cup - San Remo Schickedanz Open 2007 - Furth Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Porsche Open - Poznan Ethias Trophy - Mons Sunrise Challenger Sofia Challenger Ostrava Challenger Prostejov Challenger Kosice Challenger Scheveningen Challenger Trnava Challenger Mons Challenger Kolding Challenger Aachen Challenger Bratislava Challenger Genova Challenger Tanger Challenger Meknes Challenger Marrakech Challenger Barletta Challenger Bordeaux Challenger Prostejov Challenger Braunschweig Challenger Scheveningen Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Como Challenger Trnava Challenger Mons Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Napoli Challenger Bordeaux Challenger Kosice Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger Trani Challenger San Marino Challenger St. Remy Challenger Szczecin Challenger Izmir Challenger Trnava Challenger Mons Challenger Rennes Challenger Geneva Challenger Dallas Challenger Rabat Challenger Marrakech Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Kosice Challenger San Benedetto Challenger Bercuit Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Trnava Challenger Mons Challenger Bratislava Challenger Noumea Challenger Quimper Challenger Dallas Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Kosice Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Alphen Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Vercelli Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Kosice Challenger Todi Challenger Scheveningen Challenger San Benedetto Challenger Liberec Challenger St. Remy Challenger Trnava Challenger Orleans Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Wroclaw Challenger Cherbourg Challenger Irving Challenger Drummondville Challenger Le Gosier Challenger Napoli Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Scheveningen Challenger Liberec Challenger Prague Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Bratislava Challenger Brescia Challenger Jonkoping Challenger Kazan Challenger Bordeaux Challenger Vicenza Challenger Prostejov Challenger Lyon Challenger Prague Challenger Poprad Tatry Challenger Blois Challenger Marburg Challenger Braunschweig Challenger Turkey F25 Tampere Challenger Prague Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Bangkok Challenger Shanghai Challenger Izmir Challenger Orleans Challenger Mons Challenger Brest Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Canberra Challenger Rennes Challenger Budapest Challenger Cherbourg Challenger Irving Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Braunschweig Challenger Vancouver Challenger Meerbusch Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bratislava Challenger Playford Challenger Rennes Challenger Cherbourg Challenger Indian Wells Challenger Marbella Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger Granby Challenger Lexington Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Bratislava Challenger Orlando Challenger Columbus Challenger Rennes Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Barletta Challenger Francavilla Challenger Bordeaux Challenger Ostrava Challenger Braga Challenger Lisbon Challenger Prostejov Challenger Poznan Challenger Lyon Challenger Bratislava Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Pau Challenger Marbella Challenger Prague Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Pau Challenger Pau Challenger Marbella Challenger Murcia Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Verona Challenger Trieste Challenger Liberec Challenger Tulln Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Lugano Challenger Biel Challenger Lille Challenger Split Challenger Prague 1 Challenger Prague 2 Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Next Generation Adelaide International - Adelaide Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON Championships - London Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open Sud de France - Montpellier Serbia Open - Belgrade BMW Open - Munich Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BMW Open - Munich Topshelf Open - 's-Hertogenbosch Vegeta Croatia Open - Umag Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 Provence - Marseille BMW Open - Munich Moselle Open - Metz Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Open Sud de France - Montpellier Open 13 Provence - Marseille Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Swiss Open - Gstaad Citi Open - Washington Moselle Open - Metz European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Erste Bank Open - Vienna bett1HULKS Championships - Cologne Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Plava Laguna Croatia Open - Umag Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Davis Cup, World Group, PO, BEL-USA 1-4 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Orleans Challenger Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Lugano Challenger Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Istanbul Challenger Royan Challenger Glasgow Challenger All Lower level tournaments Olympics - Beijing Olympics - London Davis Cup, Group I, 1R, SVK-COL 3-1 Olympics - Tokyo